Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Serbia&Montenegro F1 Serbia&Montenegro F2 Italy F15 Serbia&Montenegro F4 Croatia F4 Croatia F5 Hungary F5 Germany-w1 Germany-w2 Croatia F1 Croatia F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Croatia F3 Croatia F4 Croatia F5 Croatia F6 Israel F2 Israel F3 Italy F6 Turkey #1-w1 Turkey #1-w2 Turkey #1-w3 Turkey #1-w4 Romania F7 Serbia & Montenegro F1 Croatia F3 Croatia F4 Croatia F5 Croatia F6 Nigeria F5 Nigeria F6 Israel F4 Israel F5 Israel F6 Germany F2 Croatia F1 Croatia F2 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Bosnia/Herzegovina F6 Germany F2 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Germany F2 Germany F3 Bosnia/Herzegovina F2 Italy F26 Bosnia/Herzegovina F1 Qatar F2 Romania F12 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Bosnia/Herzegovina F3 Pozoblanco Challenger Lyon Challenger Heilbronn Open - Heilbronn BH Telecom Sarajevo 2007 - Sarajevo Croatia Osiguranje Rijeka Open - Rijeka Almaty Challenger 1 - Almaty Ljubljana Open - Ljubljana Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Wolfsburg Challenger Kyoto Challenger Bergamo Challenger Istanbul Challenger Ortisei Challenger Zagreb Challenger Barcelona Open BancSabadell - Barcelona Malaysian Open - Kuala Lumpur Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston Mouilleron-Le-Captif Challenger Blumenau Challenger Monterrey Challenger Phoenix Challenger Bordeaux Challenger Segovia Challenger AEGON International - Eastbourne Alicante Challenger St. Tropez Challenger Abierto Mexicano - Los Cabos Roanne Challenger Bratislava 1 Challenger Segovia Challenger Santo Domingo Challenger Stanford Challenger Czech Indoor Open - Prague Unique Zagreb Open - Zagreb Almaty Challenger 2 - Almaty Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi LTA Shrewsbury Challenger - Shrewsbury Polska Energia Open - Bytom Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Ljubljana Open 2008 - Ljubljana Banja Luka Challenger 2008 - Banja Luka Tatra Banka Slovak Open - Bratislava Sarajevo Challenger Vancouver Challenger Kolding Challenger Genova Challenger Sarajevo Challenger Rome Challenger Ostrava Challenger Rimini Challenger Astana Challenger Tashkent Challenger Bratislava Challenger Ilkley Challenger St. Remy Challenger Rennes Challenger Brest Challenger Mallorca Open - Mallorca Canberra Challenger International Tennis Championships - Delray Beach Estoril Open - Estoril Heineken Open Shanghai - Shanghai Siemens Open 2003 - Scheveningen Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad TD Waterhouse Cup - Long Island Medibank Private International - Sydney Open 13 - Marseille Dubai Open - Dubai Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Tashkent Challenger Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Croatia Open - Umag Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona The Nottingham Open - Nottingham Pilot Pen Tennis - New Haven China Open - Beijing St. Petersburg Open - St. Petersburg Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Legg Mason Tennis Classic - Washington Thailand Open - Bangkok If Stockholm Open - Stockholm Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo AEGON Championships - London PTT Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Valencia Open - Valencia SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Citi Open - Washington Valencia Open - Valencia Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Hungarian Open - Budapest Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad PBZ Zagreb Indoors - Zagreb Konzum Croatia Open - Umag Bet-at-home Open - Hamburg China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Sydney International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Ricoh Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing Qatar ExxonMobil Open - Doha bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Belgrade 2 - Belgrade Astana Open - Nur-Sultan Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Sofia Open - Sofia Dallas Open - Dallas Gonet Geneva Open - Geneva BMW Open - Munich Power Horse Cup - Dusseldorf AEGON International - Eastbourne VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Maia Open 2002 - Maia Hamburg Challenger - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Open Castilla y Leon - Segovia Banja Luka Challenger 2003 - Banja Luka Jameson Cup - Milan Gemax Samsung Open 2004 - Belgrade Sarajevo Open - Sarajevo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open Castilla y Leon - Segovia Bauer Watertechnology Cup - Eckental Aix En Provence Challenger Winston-Salem Open - Winston-Salem Mallorca Challenger Open Castilla y Leon - Segovia Challenger Tunisie - Tunis ECM Prague Open 2008 - Prague Rakuten Japan Open - Tokyo Orleans Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Caversham International Tennis Tournament - Jersey Alicante Challenger Belgrade Challenger Brest Challenger If Stockholm Open - Stockholm Tenerife Challenger Ljubljana Challenger Napoli Challenger Aachen Challenger Belgrade Challenger Zagreb Challenger Alessandria Challenger Segovia Challenger Banja Luka Challenger - Banja Luka Swiss Indoors Basel - Basel Prostejov Challenger BNP Paribas Masters - Paris Petange Challenger Copa Ericsson Brazil - Sao Paulo Lambertz Open by Stawag - Aachen Madrid Challenger Heilbronn Open - Heilbronn Lamberts Open by Stawag - Aachen Brisbane International - Brisbane Sofia Challenger Okal Open - Eckental Internazionali di Tennis di Bergamo - Bergamo Aix En Provence Challenger Internationaux du Doubs - Besancon BH Telecom Indoors Sarajevo 2006 - Sarajevo Ostrava Challenger Bordeaux Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Orleans Challenger Mons Challenger Andria Challenger Medjurgorje Open - Medjugorje Nottingham Challenger Irving Challenger ABN AMRO World Tennis Tournament - Rotterdam San Remo Challenger Vancouver Challenger Istanbul Challenger Bergamo Challenger Tennis Napoli Cup - Naples Zagreb Challenger Sarajevo Open 2004 - Sarajevo Winston-Salem Open - Winston-Salem Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Zagreb Open - Zagreb Genova Open Challenger - Genova Open Castilla y Leon - Segovia Banjaluka Challenger 2007 - Banja Luka Bangkok Challenger Rijeka Challenger Ipsos Bucharest Challenger - Bucharest Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Mons Challenger The Tarka Challenger - Barnstaple US Men's Clay Court Championship - Houston Ortisei Challenger Santa Cruz de la Sierra Challenger Memorial Kolyaskin - Donetsk Morocco Tennis Tour - Rabat Ilkley Challenger Salzburg Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Heineken Open - Auckland Sydney International - Sydney Zagreb Open - Zagreb Open de Tenis Comunidad Valenciana - Valencia Mamaia Challenger - Constanta Montechiarugolo Challenger PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Banja Luka Challenger 2005 - Banja Luka Internationaler Raiffeisen Grand Prix - St. Polten Challenger Copa Sevilla Internacionales de Andalucia - Seville Masters Series Hamburg - Hamburg SAP Open - San Jose Generali Open - Kitzbuhel Open de la Comunidad Valenciana - Valencia 8° Trani Cup - Trani Poznan Challenger Allianz Suisse Open Gstaad - Gstaad Shanghai Rolex Masters - Shanghai Sydney International - Sydney Open 13 - Marseille Movistar Open - Vina del Mar PBZ Zagreb Indoors - Zagreb The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna Astana Challenger - Astana Qatar Exxon Mobil Open - Doha ATP Studena Croatia Open Umag - Umag Mallorca Championships - Mallorca Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Power Horse World Team Cup - Dusseldorf Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Open Prevadies - St. Brieuc Open Sud de France - Montpellier Estoril Open - Estoril International Championship of Croatia - Umag Idea Prokom Open - Sopot Warsteiner Challenger Lubeck - Lubeck Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel AIG Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Seat Godo 2003 - Barcelona Antalya Cup - Antalya Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Tata Open - Chennai Copa AT&T - Buenos Aires Zagreb Open - Zagreb Open Romania - Bucharest Stockholm Open - Stockholm Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Cordoba Open - Cordoba Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Tennis Channel Open - Las Vegas Pilot Pen Tennis - New Haven The Tennis Channel Open - Las Vegas The Stella Artois Championships - London Allianz Suisse Open - Gstaad AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Catella Swedish Open - Bastad Davidoff Swiss Indoors Basel - Basel Thailand Open - Bangkok Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Adidas International - Sydney Gerry Weber Open - Halle Catella Swedish Open - Bastad China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Qatar Open - Doha ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Dutch Open Tennis - Amersfoort PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Moselle Open - Metz BellSouth Open - Vina del Mar Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London BB&T Atlanta Open - Atlanta Bet-at-home Cup - Kitzbuhel Open 13 - Marseille US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich SkiStar Swedish Open - Bastad ATP Kremlin Cup - Moscow French Open - Paris Credit Agricole Suisse Open - Gstaad China Open - Beijing Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart AEGON Championships - London SkiStar Swedish Open - Bastad Moselle Open - Metz Proton Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Millennium Estoril Open - Estoril Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Moselle Open - Metz Bet-at-home Open - Hamburg ARAG World Team Championship - Dusseldorf China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Fever-Tree Championships - London ABN/AMRO World Tennis Tournament - Rotterdam Cordoba Open - Cordoba Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg San Diego Open - San Diego Barcelona Open Banc Sabadell - Barcelona European Open - Antwerp Swiss Indoors Basel - Basel Countrywide Classic - Los Angeles Swiss Open - Gstaad Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai Bank Austria Tennis Trophy - Vienna Rakuten Japan Open - Tokyo Mallorca Championships - Mallorca Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Apia International - Sydney Wimbledon - London U.S. Open - New York U.S. Open - New York Western & Southern Open - Cincinnati China Open - Beijing Australian Open - Melbourne French Open - Paris Tennis Masters Series - Madrid French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne Moselle Open - Metz French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Internazionali BNL d'Italia - Rome French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Erste Bank Open - Vienna U.S. Open - New York French Open - Paris Abierto de Tenis Mifel - Los Cabos French Open - Paris Mutua Madrilena Masters Madrid - Madrid Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London BNP Paribas Masters - Paris Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, PO, RSA-CRO 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, World Group, PO, CRO-GBR 1-4 Wimbledon - London Davis Cup, World Group, 1R, JPN-CRO 2-3 Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, PO, CRO-ECU 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 All Lower level tournaments Olympics - London Barclays ATP World Tour Finals - London Seville Challenger